package com.qf.hello.spring.service.impl;

import com.qf.hello.spring.dao.UserDao;
import com.qf.hello.spring.service.UserService;

/**
 * @authorDXT
 * @date2022/4/25 14:42
 */
public class UserServiceImpl implements UserService {
    // 生命属性，提供set/get方法
    private UserDao userDao;

    public UserDao getUserDao() {
        return userDao;
    }

    public void setUserDao(UserDao userDao) {
        System.out.println("调用set方法赋值");
        this.userDao = userDao;
    }

    public UserServiceImpl() {
        System.out.println("调用构造方法实例化对象");
    }

    @Override
    public int deleteUserById(Integer id) {
        System.out.println("业务层删除用户");
        return userDao.deleteById(id);
    }

    // 自定义当前对象的初始化方法
    public void initQf(){
        System.out.println("自定义的对象初始化方法");
    }

    // 自定义当前对象的销毁方法
    public void destroyQf(){
        System.out.println("自定义的对象销毁方法");
    }
}
